package com.erp.base.business.entity;

import java.util.List;

import com.erp.base.base.BaseEntity;

/**
 * 
 * 
 * @author whw
 * @email whongwei_yz@sina.com
 * @date 2018-12-04 13:35:21
 */
public class Region extends BaseEntity<Region, Long> {
	private static final long serialVersionUID = 1L;
	
	//名称
	private String name;
	//父Id
	private Long parentId;
	//短名称
	private String shortName;
	//级别 0：国家 1：省份 2：市 3：区/县
	private Integer levelType;
	//区号
	private String cityCode;
	//邮编
	private String zipCode;
	//完整名
	private String mergerName;
	//经度
	private Float lng;
	//纬度
	private Float lat;
	//拼音
	private String pinYin;
	
	//冗余字段
	private List<Region>regions;
	
	
	public List<Region> getRegions() {
		return regions;
	}
	public void setRegions(List<Region> regions) {
		this.regions = regions;
	}
	/**
	 * 设置：名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：父Id
	 */
	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}
	/**
	 * 获取：父Id
	 */
	public Long getParentId() {
		return parentId;
	}
	/**
	 * 设置：短名称
	 */
	public void setShortName(String shortName) {
		this.shortName = shortName;
	}
	/**
	 * 获取：短名称
	 */
	public String getShortName() {
		return shortName;
	}
	/**
	 * 设置：级别
	 */
	public void setLevelType(Integer levelType) {
		this.levelType = levelType;
	}
	/**
	 * 获取：级别
	 */
	public Integer getLevelType() {
		return levelType;
	}
	/**
	 * 设置：区号
	 */
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}
	/**
	 * 获取：区号
	 */
	public String getCityCode() {
		return cityCode;
	}
	/**
	 * 设置：邮编
	 */
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	/**
	 * 获取：邮编
	 */
	public String getZipCode() {
		return zipCode;
	}
	/**
	 * 设置：完整名
	 */
	public void setMergerName(String mergerName) {
		this.mergerName = mergerName;
	}
	/**
	 * 获取：完整名
	 */
	public String getMergerName() {
		return mergerName;
	}
	/**
	 * 设置：经度
	 */
	public void setLng(Float lng) {
		this.lng = lng;
	}
	/**
	 * 获取：经度
	 */
	public Float getLng() {
		return lng;
	}
	/**
	 * 设置：纬度
	 */
	public void setLat(Float lat) {
		this.lat = lat;
	}
	/**
	 * 获取：纬度
	 */
	public Float getLat() {
		return lat;
	}
	/**
	 * 设置：拼音
	 */
	public void setPinYin(String pinYin) {
		this.pinYin = pinYin;
	}
	/**
	 * 获取：拼音
	 */
	public String getPinYin() {
		return pinYin;
	}
}
